package com.yzkj.cpjxc.business.domain;

import org.apache.ibatis.type.Alias;

import java.util.Date;

/**
 */
@Alias("PingZhengChild")
public class PingZhengChild extends CommonBean<PingZhengChild> {

	private static final long serialVersionUID = 8380865718899919910L;

	/**
	 * 主键UUID
	 */
	private String uuid;

	/**
	 * 凭证ID
	 */
	private String pzId;

	/**
	 * 账套ID
	 */
	private String zhangTaoId;

	/**
	 * 凭证日期
	 */
	private Date pzDate;

	/**
	 * 摘要记录
	 */
	private String zyJl;

	/**
	 * 科目代码
	 */
	private String kmdm;

	/**
	 * 科目名称
	 */
	private String kmmc;

	/**
	 * 借方金额
	 */
	private Double jfje;

	/**
	 * 贷方金额
	 */
	private Double dfje;

	/**
	 * 当前余额
	 */
	private Double yuE;

	/**
	 * 同一账套中同一科目唯一不重复编号：根据账套时间大小从1开始自增
	 */
	private Integer sequenceNumber;
	
	/**
	 * 余额方向 1:借 -1：贷
	 */
	private String yueFx;
	
	/**
	 * 科目ID
	 */
	private String kmdmId;

	public String getUuid() {
		return uuid;
	}

	public void setUuid(String uuid) {
		this.uuid = uuid;
	}

	public String getPzId() {
		return pzId;
	}

	public void setPzId(String pzId) {
		this.pzId = pzId;
	}

	public String getZhangTaoId() {
		return zhangTaoId;
	}

	public void setZhangTaoId(String zhangTaoId) {
		this.zhangTaoId = zhangTaoId;
	}

	public Date getPzDate() {
		return pzDate;
	}

	public void setPzDate(Date pzDate) {
		this.pzDate = pzDate;
	}

	public String getZyJl() {
		return zyJl;
	}

	public void setZyJl(String zyJl) {
		this.zyJl = zyJl;
	}

	public String getKmdm() {
		return kmdm;
	}

	public void setKmdm(String kmdm) {
		this.kmdm = kmdm;
	}

	public String getKmmc() {
		return kmmc;
	}

	public void setKmmc(String kmmc) {
		this.kmmc = kmmc;
	}

	public Double getJfje() {
		return jfje;
	}

	public void setJfje(Double jfje) {
		this.jfje = jfje;
	}

	public Double getDfje() {
		return dfje;
	}

	public void setDfje(Double dfje) {
		this.dfje = dfje;
	}

	public Double getYuE() {
		return yuE;
	}

	public void setYuE(Double yuE) {
		this.yuE = yuE;
	}

	public Integer getSequenceNumber() {
		return sequenceNumber;
	}

	public void setSequenceNumber(Integer sequenceNumber) {
		this.sequenceNumber = sequenceNumber;
	}

	@Override
	public String toString() {
		return "PingZhengChild [ uuid=" + uuid + ", pzId=" + pzId + ", zhangTaoId=" + zhangTaoId + ", pzDate=" + pzDate + ", zyJl=" + zyJl + ", kmdm=" + kmdm + ", kmmc=" + kmmc + ", jfje=" + jfje + ", dfje=" + dfje + ", yuE=" + yuE + ", sequenceNumber=" + sequenceNumber + "]";
	}

	public String getYueFx() {
		return yueFx;
	}

	public void setYueFx(String yueFx) {
		this.yueFx = yueFx;
	}

	public String getKmdmId() {
		return kmdmId;
	}

	public void setKmdmId(String kmdmId) {
		this.kmdmId = kmdmId;
	}
}